-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(executor): Fix compatibility issue when selfLink is no longer populated for k8s>=1.21. Fixes #6045 #6014
Conversation
Codecov Report
@@ Coverage Diff @@
## master #6014 +/- ##
==========================================
+ Coverage 47.52% 47.53% +0.01%
==========================================
Files 248 248
Lines 15721 15730 +9
==========================================
+ Hits 7472 7478 +6
- Misses 7312 7316 +4
+ Partials 937 936 -1
Continue to review full report at Codecov.
|
@alexec Only tests for a few of the executors failed and the errors are all different. Is there anything special about the CI environment for different executors (e.g. permissions) that I should be aware of? The following log is from build for emissary executor:
Different error in PNS executor:
|
Step 1. Let's re-run the jobs. |
Okay tried a couple of things. It looks like each time different executors failed so there maybe something unstable hidden in the CI environment itself. Also the failure is unrelated to the change but rather the new test case itself: https://github.com/argoproj/argo-workflows/actions/runs/880489742 |
…ulated for k8s>=1.21 Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>
Signed-off-by: terrytangyuan <terrytangyuan@gmail.com>
Lets hold this for v3.2 |
Without this fix, "workflow-of-workflows" is not working with k8sapi executor under "new" k8s versions (basically, I think any resource creation that takes a bit of time is not working, so it means Workflows but also Deployments) Can you explain why the fix is hold ? Will it be available in latest or in a 3.1.1 soon ? Or is there a workaround to "wait" the resource in a next step ? |
Are we saying that self link issue is already impacting production systems? I.e. 1.21 is now running in production? |
Thanks for the merge @alexec 👍 I am running Azure Kubernetes Services (AKS) which, by the analysis of logs by @terrytangyuan in #6045, has the selfLink issue I'll try to test the "latest" image tomorrow (CET) and I'll come back with a new issue if needed |
See context in #6008. Also Fixes #6045.
Checklist:
Tips:
git commit --signoff
.make pre-commit -B
to fix codegen or lint problems.